/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tools;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.sql.DataSource;

/**
 * Projet BI - M2 FIC 2012-2013
 *
 * @author Jef, Tuan-Long, William, Mohamed
 */
public class ConnexionMySQL {

    /**
     * Champs de connexion
     * 
     * /!\ Si vous voulez modifier les informations de connexion à la base,
     * c'est ici que ça se passe.
     */
    private static String url = "jdbc:mysql://localhost:3306/db_decisionnel";
    private static String user = "root";
    private static String password = "";
    private static Connection connect = null;

    /**
     * getInstance() doit nous renvoyer une instance
     *
     * @return L'instance de la connexion à la base de données
     */
    public static Connection getInstance() {
        if (connect == null) {
            try {
                connect = DriverManager.getConnection(url, user, password);
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
        return connect;
    }
}
